// pages/take/tindex.js
const { tips, coludRequest,confirm } = require("../util/util");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    currtab:0,//选项卡选中索引
    swipertab:[{name:'全部',index:0},{name:'退款',index:1}],
    OrderList:{}
  },
  //选项卡点击事件
  tabSwitch(e){
    var that = this
    let index=e.target.dataset.current;
    if (this.data.currtab === index) {
    return false
    } else {
        that.setData({
        currtab: index
        })
    }
    if(index==0){
      //全部
        that.onLoad();
    }else{
      //退款
      that.setData({OrderList:{}})
      
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.stopPullDownRefresh({
      success: (res) => {},
    })
    //获取openid，根据openid获取订单数据
    var that=this
    wx.cloud.callFunction({
      name:'login',
      data:{},
      success:res=>{
        let openId=res.result.userInfo.openId;
        coludRequest('admin',{module:'Order',action:'query',map:{UserOpenId:openId}},function(res)
        {
            var arr=res.result.data;
            arr.sort
            // res.result.data.cart.length
            that.setData({OrderList:arr})
        })
      },  
      fail:err=>{
        tips('发生了错误')
      }
    })
  },
  queryOrder:function(event){
    let id=event.currentTarget.dataset.key;
    wx.navigateTo({
      url: '/pages/take/query/index?orderId='+id,
    })
  },
  
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    var that=this;
    that.setData({
      currentTab:0
    })
    this.onLoad();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})